<template>
  <div class="product">
    <h3>标题：{{ title }}</h3>
    <p>价格: {{ price }}</p>
    <p>描述: {{ desc }}</p>
  </div>
</template>

<script>
export default {
  // 子要
  // props: [ 'title', 'price', 'desc' ]

  props: {
    // // 限制数据类型
    // title: String,
    // price: Number,
    // desc: String

    title: {
      // 限制必须要传，不传就报错
      required: true,
      // 必须要传字符串
      type: String
    },
    price: {
      // 限制必须要传，不传就报错
      required: true,
      // 必须要传数值
      type: Number
    },
    desc: {
      // 限制必须要传，不传就报错
      // required: true,
      // 必须要传字符串
      type: String,
      // 默认值-如果给了默认值一般不需要给required
      default: '商家暂未添加描述'
    },
  }
}
</script>

<style>
.product {
  width: 400px;
  border: 3px solid #000;
  border-radius: 5px;
  margin: 10px;
  padding: 0 20px;
}
</style>
